-
Notifications
You must be signed in to change notification settings - Fork 519
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to systemd v247 and dbus-broker 26 #1265
Update to systemd v247 and dbus-broker 26 #1265
Conversation
Moving PR to draft mode as there are some unanswered questions about how the udev rules changes impacts us. |
In ephemeral-storage.rules we're already using the recommended style of header guard:
As far as I know the only other udev rules we ship come from the systemd package. I'd expect those have all been updated but it wouldn't hurt to run |
96dd534
to
ad96799
Compare
Push above rebases onto develop to pull in latest package updates and aws-k8s-1.19 variant |
ad96799
to
49eafe5
Compare
Push above addresses #1265 (comment) |
Here is a gist of The only one we maintain ourselves is |
49eafe5
to
0360f80
Compare
Push above rebases onto develop |
packages/systemd/9007-Revert-pkg-config-prefix-is-not-really-configurable-.patch
Outdated
Show resolved
Hide resolved
Update 9003 patch to accomodate new version changes. Add new 9007 and 9008 patch to make prefix configurable again for packaging
0360f80
to
0cf8b84
Compare
Please ignore me failing miserably in trying to rename the branch. Push above addresses both of @tjkirch 's comments: Tested things and they still work as described in the PR description. |
Issue number:
N/A
Description of changes:
https://github.com/systemd/systemd/blob/v247/NEWS
systemd-oomd is a new thing that's in preview phase. I decided to exclude it for now as it was throwing errors in the system journal:
With regards to the udev event changes, the only udev rule we're maintaining is for ephemeral storage and it's still compatible with systemd v247's changes.
No other systemd changes should impact us.
I updated the 9003 patch for systemd to accommodate new version changes, namely systemd/systemd@53171c0.
I added a new patch to restore
prefix=@prefix@
in systemd's pkg-config to allow prefix to be overridable again so that we don't install things under/usr
directly.Testing done:
Launched aws-k8s-1.17 x86_64 and aws-k8s-1.18 aarch64 nodes.
Both nodes are able to run pods OK.
System journal shows no abnormalities.
I also confirmed that I was able to open the system journal produced by v247 with older versions of systemd.
Terms of contribution:
By submitting this pull request, I agree that this contribution is dual-licensed under the terms of both the Apache License, version 2.0, and the MIT license.